home *** CD-ROM | disk | FTP | other *** search
/ 300 Great Games for Mac / 300 games for mac.iso / Arcade / Arashi / Arashi 1.1 / Arashi 1.1.rsrc / TEXT_2129.txt < prev    next >
Text File  |  1993-10-11  |  2KB  |  100 lines

  1. /*
  2.     Copyright:
  3.     
  4.         Arashi 1.1
  5.         Copyright ¬©1993, Project STORM Team
  6.  
  7.         This file is freely distributable,
  8.         but the parser and compiler for
  9.         it may only be used along with the
  10.         Arashi game. For permission to use
  11.         the compiler or parts of it for other
  12.         things, please request permission from
  13.  
  14.                         Juri Munkki
  15.             internet:    jmunkki@hut.fi
  16.             applelink:    sf0010
  17. */
  18.  
  19. FileScript=1    //    Reading from a file. (In case you are interested.)
  20.  
  21. level 1        //    Starting from level 1, use the following rules:
  22.  
  23.     AllowPracticeRestart    =    Level % 2
  24.     AllowArcadeRestart    =    Level % 2
  25.  
  26.     FlipperProb        =    1 + SubLevel / 15
  27.     FlipperCount    =    4 + SubLevel / 3 + Level / 8 - PulsarCount / 3 max 16
  28.     FlipperRot        =    (4 + Level/1.5) ^ 0.7 max 12
  29.     FlipperSpeed    =     (1.0 + Level / 12) ^ 0.3
  30.  
  31.     SpikerProb        =    (0.5 + SubLevel / 32) * (SubLevel > 3)
  32.     SpikeStart        =    DEPTH - ((SubLevel - 2) * DEPTH / 15 min 0)
  33.     SpikeTop        =    DEPTH * 0.1
  34.     SpikerSpeed        =    1 + Level / 40 max 2.5
  35.     
  36.     EndTimer        =    3.2 / Level max 1.5
  37.     BoredomCount    =    2 + Level / 10 max 7
  38.     BoredProb        =    1.0 + Level / 32
  39.  
  40.     FlipTankCount    =    (SubLevel - 1) ^ 0.7 - FuseTankCount / 2
  41.     FlipTankSpeed    =    (1.0 + Level / 12) ^ 0.4
  42.     FlipTankProb    =    0.3 + SubLevel / 20
  43.     
  44. level 11
  45.     FuseCount        =    2
  46.     FuseProb        =    0.5 + SubLevel / 15
  47.     FuseWarpP        =    Level / 100 max 0.5
  48.     FusePlayerPlus    =    Level / 40 max 0.9
  49.     
  50. level 16
  51.     SpikeStart        =    DEPTH - ((SubLevel - 2) * DEPTH / 15 min 0)
  52.     SpikerProb        =    (0.5 + SubLevel / 32) * (SubLevel > 1)
  53.     
  54. level 17
  55.     FuseCount        =    0
  56.     PulsarProb        =    0.7 + SubLevel / 20
  57.     PulsarCount        =    4 + SubLevel / 5 + Level / 10 max 12
  58.     PulsarRot        =    (4 + Level/2) ^ 0.6 max 11
  59.     PulsarSpeed        =    (Level / 20) ^ 0.3
  60.     PulsarTime        =    20 - Level / 20 min 5
  61.  
  62. level 19
  63.     FuseCount        =    (Level / 3) ^ 0.7 max 6
  64.     AllowArcadeRestart    =    (Level % 2) < 1
  65.  
  66. level 30
  67.     AllowArcadeRestart    =    (Level % 2)
  68.     
  69. level 33
  70.     FuseTankCount    =    SubLevel ^ 0.3 + 2 - PulsarTankCount / 2
  71.     FuseTankSpeed    =    (1.0 + Level / 12) ^ 0.4
  72.     FuseTankProb    =    0.3 + SubLevel / 20
  73.  
  74. level 35
  75.     AllowArcadeRestart    =    (Level % 4) < 1
  76.     
  77. level 40
  78.     PulsarTankCount    =    SubLevel ^ 0.3 + 2
  79.     PulsarTankSpeed    =    (1.0 + Level / 12) ^ 0.4
  80.     PulsarTankProb    =    0.3 + SubLevel / 20
  81.  
  82. level 47
  83.     AllowArcadeRestart    =    (Level % 2)
  84.  
  85. level 51
  86.     AllowArcadeRestart    =    (Level % 4) < 1
  87.     
  88. level 63
  89.     AllowArcadeRestart    =    (Level % 2)
  90.     
  91. level 67
  92.     AllowArcadeRestart    =    ((Level-65) % 8) < 1
  93.     
  94. level 82
  95.     AllowArcadeRestart    =    0
  96.     
  97.     
  98. level 32000    //    We should never need to go past this point
  99.  
  100.